home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / amigaoscd / amigapluscd / AP-Website / forum / wbboard / misc2.php < prev    next >
Text File  |  2001-07-22  |  3KB  |  84 lines

  1. <? 
  2. require("_functions.php");
  3. require("_header.php");
  4. require("_board_jump.php");
  5.  
  6. if($action == "ip") {
  7.  
  8.     $post = $db_zugriff->query_first("SELECT boardparentid, userid, ip FROM bb".$n."_posts WHERE postid='$postid'");
  9.     if($userdata[canuseacp] || $userdata[issupermod] || ($userdata[ismod] && check_boardobject($boardid,$user_id,"mod"))) {
  10.         $author = getUsername($post[userid]);
  11.         eval("dooutput(\"".gettemplate("show_ip")."\");");
  12.     }
  13.     else header("LOCATION: misc.php?action=access_error&boardid=$boardid&styleid=$styleid$session");
  14. }
  15.  
  16. if($action == "report") {
  17.  
  18.     if(!$user_id) header("LOCATION: misc.php?action=access_error&boardid=$boardid&styleid=$styleid$session");
  19.     else {
  20.         if($session) $session_post = "<input type=\"hidden\" name=\"sid\" value=\"$sid\">";
  21.         eval("dooutput(\"".gettemplate("report")."\");");
  22.     }
  23. }
  24.  
  25. if($action == "smilies") {
  26.     
  27.     $result = $db_zugriff->query("SELECT * FROM bb".$n."_smilies");
  28.     
  29.     while($row = $db_zugriff->fetch_array($result)) eval ("\$help_smiliebit .= \"".gettemplate("help_smiliebit")."\";");
  30.     eval("dooutput(\"".gettemplate("help_smilies")."\");");
  31. }
  32.  
  33. if($action == "showrank") {
  34.     $rank = $db_zugriff->query_first("SELECT bb".$n."_ranks.*, bb".$n."_groups.title as groupname FROM bb".$n."_ranks, bb".$n."_groups WHERE bb".$n."_ranks.groupid = bb".$n."_groups.id AND bb".$n."_ranks.id='$id'");
  35.         for($i = 0; $i < $rank[mal]; $i++) {
  36.             $grafik .= "<img src=\"$rank[grafik]\">";
  37.         }
  38.         $status = editDBdata($rank[groupname]);
  39.         $rankname = editDBdata($rank[rank]);
  40.     eval("dooutput(\"".gettemplate("show_rank")."\");");
  41. }
  42.  
  43. if($action == "faq") {
  44.     if(!$page) eval("dooutput(\"".gettemplate("faq")."\");");
  45.     if($page==1) {
  46.         $result = $db_zugriff->query("SELECT bb".$n."_ranks.*, bb".$n."_groups.title as groupname FROM bb".$n."_ranks, bb".$n."_groups WHERE bb".$n."_ranks.groupid = bb".$n."_groups.id ORDER by bb".$n."_ranks.groupid DESC, bb".$n."_ranks.posts ASC");
  47.         while($row = $db_zugriff->fetch_array($result)) {
  48.             $backcolor = rowcolor($j++);
  49.             unset($grafik);
  50.             for($i = 0; $i < $row[mal]; $i++) {
  51.                 $grafik .= "<img src=\"$row[grafik]\">";
  52.             }
  53.             $rank = editDBdata($row[rank]); 
  54.             $status = editDBdata($row[groupname]);
  55.             eval ("\$rankbit .= \"".gettemplate("faq_rankbit")."\";");
  56.         }
  57.         eval("dooutput(\"".gettemplate("faq_page1")."\");");
  58.     }
  59.     if($page==2) eval("dooutput(\"".gettemplate("faq_page2")."\");");
  60.     if($page==3) eval("dooutput(\"".gettemplate("faq_page3")."\");");
  61. }
  62.  
  63. if($action == "forgotpw") {
  64.     if($send == "send") {
  65.         $result = $db_zugriff->query_first("SELECT userid, username, userpassword, useremail FROM bb".$n."_user_table WHERE username = '".trim($username)."'");
  66.         if(!$result[userid]) {
  67.             eval ("\$output = \"".gettemplate("error1")."\";");
  68.             eval("dooutput(\"".gettemplate("action_error")."\");");
  69.             exit;
  70.         }
  71.         eval ("\$betreff = \"".gettemplate("forgotpw_betreff1","txt")."\";");
  72.         eval ("\$inhalt = \"".gettemplate("forgotpw_mail1","txt")."\";");
  73.         mail($result[useremail],$betreff,$inhalt,"From: $master_email");
  74.         
  75.         header("Location: main.php$session2");    
  76.         exit;
  77.     }
  78.     
  79.  
  80.     eval("dooutput(\"".gettemplate("forgotpw")."\");");
  81. }
  82. ?>
  83.             
  84.